Machine Life-Long Learning with csMTL Networks
نویسندگان
چکیده
Multiple task learning (MTL) neural networks are one of the better documented methods of inductive transfer of task knowledge (Caruana 1997). An MTL network is a feedforward multi-layer network with an output node for each task being learned. The standard back-propagation of error learning algorithm is used to train all tasks in parallel. The sharing of internal representation in the hidden nodes is the method by which inductive bias occurs between related tasks within an MTL network (Baxter 1996). Previously, (Silver & Mercer 2002; Silver & Poirier 2004) have investigated the use of MTL networks as a basis for developing machine lifelong learning (ML3) systems and have found them to have several limitations caused by the multiple outputs. In response to these problems, this article introduces context-sensitive MTL, or csMTL, and describes a ML3 system that uses these networks to perform long-term consolidation of task knowledge and the inductive transfer of prior knowledge during new learning.
منابع مشابه
csMTL: a Context Sensitive Lifelong Learning System
csMTL, or context-sensitive Multiple Task Learning, is presented as a method of inductive transfer that uses a single output neural network and additional contextual inputs for learning multiple tasks. The csMTL approach is demonstrated to produce hypotheses that are equivalent to or better than standard MTL hypotheses when learning a primary task in the presence of related and unrelated tasks....
متن کاملCsMTL MLP For WEKA: Neural Network Learning with Inductive Transfer
We present context-sensitive Multiple Task Learning, or csMTL as a method of inductive transfer embedded in the well known WEKA machine learning suite. csMTL uses a single output neural network and additional contextual inputs for learning multiple tasks. Inductive transfer occurs from secondary tasks to the model for the primary task so as to improve its predictive performance. The WEKA multi-...
متن کاملContext-Sensitive MTL Networks for Machine Lifelong Learning
Context-sensitive Multiple Task Learning, or csMTL, is presented as a method of inductive transfer that uses a single output neural network and additional contextual inputs for learning multiple tasks. The csMTL method is tested on three task domains and shown to produce hypotheses for a primary task that are significantly better than standard MTL hypotheses when learning in the presence of rel...
متن کاملA Compilation of Annotated Bibliographies
This paper extends prior work on knowledge consolidation and the stability-plasticity problem within the context of a Lifelong Machine Learning (LML) system. A contextsensitive multiple task learning (csMTL) neural network is used as a consolidated domain knowledge store. Prior work has demonstrated that a csMTL network, in combination with task rehearsal, can retain previous task knowledge whe...
متن کاملConsolidation Using Context-Sensitive Multiple Task Learning
Machine lifelong learning (ML3) is concerned with machines capable of learning and retaining knowledge over time, and exploiting this knowledge to assist new learning. An ML3 system must accurately retain knowledge of prior tasks while consolidating in knowledge of new tasks, overcoming the stability-plasticity problem. A system is presented using a context-sensitive multiple task learning (csM...
متن کامل